typhoon with heavy precipitation - Allemand Anglais Dictionnaire